be simple even at the cost of some data storage or time inefficiency.

2. The attribute of universality states that you may need to have a few

thousand interlocking contracts and feed them generously as Ethereum

does not have “features” providing an internal scripting language that

is Turing-complete which can be used by you to construct a

transaction type or any smart contract mathematically defined, invent

your own financial derivative or currency, or set up a full-scale

daemon.

3 . The attribute of modularity sees the development of Ethereum to be

done maximally, not for j ust itself, but for the benefit of the entire

cryptosystem. The Ethereum protocol’s different parts design must be

modular and separable. It should be easy over the course of

development to make a modification in the protocol at one place and,

without any further modification, have the application stack continue

to function. The innovations such as Dagger, Patricia trees, and RLP

must get implemented as separate libraries and made feature-

complete.

4. Non-discrimination specifies that the protocol should not attempt to

prevent specific categories of usage, and the design of regulatory

mechanisms should be such that they directly regulate the harm and

not oppose undesirable applications. On top of Ethereum, you can

even run an infinite loop script if you are willing to keep paying the

per-computational step transaction fee.

5 . Agility informs that you need to be extremely j udicious about making

modifications to the address system computational tests that are the

high-level constructs as the Ethereum protocol details are not set in

stone. As in the development process, it may, later on, lead us to

discover that certain modifications to the algorithm will substantially

improve scalability or security.

Ethereum principles

The Ethereum principles are as follows:

1. The first principle of Sandwich Complexity states that Ethereum’s

bottom level architecture should be simple, the interfaces easy to

understand, and complexity wherever inevitable should be pushed into